#include "apue.h"
#include <stdlib.h>	//
#include <unistd.h>	//该头文件包含了很多UNIX系统服务的函数原型，例如下方程序中的read和write

#define BUFFSIZE	4096

int main(void)
{
	int n;
	char buf[BUFFSIZE];

	while ((n = read(STDIN_FILENO, buf, BUFFSIZE)) > 0)
	{
		if (write(STDOUT_FILENO, buf, n) != n)
		{
			err_sys("write error");
		}
	}
	
	if (n < 0)
	{
		err_sys("read error");
	}

	exit(0);
}


































